/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1004px ){
	.wal{width:100%;}
	.headDiv{ height:60px; z-index:22; position:relative; border-top:none;}
	.headDiv .wal{ height:60px;}
	.headDiv .logo, .headDiv .topRight, .nav, .banner, .footDiv, .sideBar, .pageBanner, .pageNav, .pageNow, .pageNum{ display:none;}
	.headDiv .logoTel, .indexFlashTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.navIco{display:block; width:41px; height:32px; position:absolute; top:14px; right:10px; }
	.topSearchIco{display:block; width:28px; height:28px; position:absolute; top:15px; right:70px;}
	.indexTitle .limg img{ height:20px;}
	.indexTitle .txt{ font-size:20px;}
	.indexPart1{ padding:50px 10px;}
	.indexPart1 .contentBox{ padding-top:40px;}
	.indexPart1 .leftDiv{ width:100%;}
	.indexPart1 .bigImg{ margin-bottom:10px;}
	.indexPart1 .bigImg img{ width:100%;}
	.indexHonor{ position:relative; padding:0 30px;}
	.indexHonor .slick{ margin:0 3px; height:auto;}
	.indexHonor .slick .imgDiv{ padding:10px 0 5px;}
	.indexHonor .slick .name{ padding:8px 0; height:22px; line-height:22px; overflow:hidden;}
	.indexHonor .slick-prev{ margin-top:-17px; width:19px; height:34px; background-size:19px;}
	.indexHonor .slick-next{ margin-top:-17px; width:19px; height:34px; background-size:19px;}
	.indexHonor .slick-prev:hover{ background:url(../images/nimg23_lefton.png) no-repeat;}
	.indexHonor .slick-next:hover{ background:url(../images/nimg23_righton.png) no-repeat;}
	.indexPart1 .rightDiv{ width:100%; padding-top:30px;}
	.indexPart1 .rightDiv .name{ font-size:20px;}
	.indexPart1 .rightDiv .content{ line-height:26px;}
	.indexPart1 .rightDiv .btnDiv a{ width:150px; height:45px; text-indent:20px; line-height:45px;}
	.indexPart2{ padding:50px 10px;}
	.indexPart2 .msg{ padding:15px 0 40px;}
	.indexPartner .slick{ margin:0 1px;}
	.indexPartner .slick li{ padding:1px 0;}
	.indexPartner .slick img{ width:100%;}
	.indexPartner .slick-prev{ left:0px; margin-top:-37px; width:40px; height:75px; background:url(../images/nimg40_left.jpg) no-repeat;}
	.indexPartner .slick-next{ right:0px; margin-top:-37px; width:40px; height:75px; background:url(../images/nimg40_right.jpg) no-repeat;}
	.indexPartner .slick-prev:hover{ background:url(../images/nimg40_lefton.jpg) no-repeat;}
	.indexPartner .slick-next:hover{ background:url(../images/nimg40_righton.jpg) no-repeat;}
	.indexPart3{ padding:50px 10px;}
	.indexPart3 .msg{ padding:15px 0 40px;}
	.indexPart3 .list li{ width:50%; margin-bottom:5px;}
	.indexPart3 .list li .name1{ left:20px; bottom:20px; font-size:18px;}
	.indexPart3 .list li .name2{ padding:15px 0 10px 20px; font-size:18px;}
	.indexPart3 .list li dl{ padding-left:20px;}
	.indexPart3 .list li dd{ font-size:13px; height:26px; line-height:26px;}
	.indexPart3 .btnDiv{ padding-top:40px; width:150px;}
	.indexPart3 .btnDiv a{ width:150px; height:45px; text-indent:20px; line-height:45px;}
	.indexPart4{ padding:50px 10px;}
	.indexPart4 .msg{ padding:15px 0 40px;}
	.indexAdvantage .slick{ margin:0 30px; background:#fff; height:275px;}
	.indexAdvantage .slick .ico{ padding:20px 0 15px;}
	.indexAdvantage .slick .ico img{ width:50px;}
	.indexAdvantage .slick .name{ font-size:16px; line-height:24px; padding-bottom:10px;}
	.indexAdvantage .slick .content{ padding:0 12px; line-height:26px;}
	.indexAdvantage .slick-prev{ left:0px;}
	.indexAdvantage .slick-next{ right:0px;}
	.indexPart5{ padding:50px 10px;}
	.indexPart5 .contentBox{ padding-top:40px;}
	.indexPart5 .leftDiv{ width:100%;}
	.indexPart5 .leftDiv .box{ margin-right:0px; height:232px; padding:0 10px;}
	.indexPart5 .leftDiv .list{ padding-top:25px;}
	.indexPart5 .leftDiv li{ height:36px; line-height:36px; font-size:14px;}
	.indexPart5 .leftDiv li em{ top:16px;}
	.indexPart5 .rightDiv{ width:100%; padding-top:25px;}
	.indexPart5 .rightDiv .list li{ width:100%; margin-bottom:30px;}
	.indexPart5 .rightDiv .list li .box{ margin-right:0px;}
	.indexPart5 .rightDiv .list li .imgDiv img{ width:100%;}
	.indexPart5 .rightDiv .list li .name{ height:45px; line-height:45px; font-size:16px;}
	.indexPart5 .btnDiv{ padding-top:10px; width:150px;}
	.indexPart5 .btnDiv a{ width:150px; height:45px; text-indent:20px; line-height:45px;}
	.foot{ height:auto; border-top:none; padding:15px 10px;}
	.foot .wal{ height:auto;}
	.foot .msg{ line-height:24px; text-align:center; padding-bottom:8px;}
	.foot .msg a{ display:block;}
	.foot .share{ position:relative; line-height:26px; padding-left:56px; width:150px; margin:0 auto;}
	.foot .share em{ position:absolute; left:0px; top:0px;}
	.foot .share li{ float:left; margin-right:18px;}
	.pageTop{ padding:30px 10px 0; height:60px;}
	.pageTop .wal{ position:relative;}
	.pageTxt .txt1{ font-size:20px;}
	.pageTxt .txt2{ font-size:16px;}
	.aboutPart1{ padding:20px 10px 50px;}
	.aboutPart1 .contentBox{ height:auto; padding:0 0 35px 0;}
	.aboutPart1 .contentBox .imgDiv{ position:relative;}
	.aboutPart1 .contentBox .imgDiv img{ width:100%;}
	.aboutPart1 .contentBox .name{ padding:30px 10px 0; font-size:18px;}
	.aboutPart1 .contentBox .content{ line-height:26px; padding:10px 10px 0;}
	.aboutPart2{ padding:30px 0 65px}
	.aboutPart2 .pageTxt{ padding-left:10px;}
	.honorPic{ padding:0 35px;}
	.honorPic .slick{ margin:0 5px; border-bottom:#c7000b solid 3px; height:auto; padding-bottom:20px;}
	.honorPic .slick .imgDiv{ padding:20px 10px 15px;}
	.honorPic .slick .imgDiv img{ width:100%; border:none;}
	.honorPic .slick .name{ font-size:13px; height:22px; line-height:22px; overflow:hidden;}
	.honorPic .slick-prev{ margin-top:-28px; width:30px; height:56px; background-size:30px;}
	.honorPic .slick-next{ margin-top:-28px; width:30px; height:56px; background-size:30px;}
	.honorPic .slick-prev:hover{ background-size:30px;}
	.honorPic .slick-next:hover{ background-size:30px;}
	.partners{ padding:10px 10px 46px;}
	.partners .content{ font-size:14px; line-height:26px;}
	.partners .list{ padding:30px 0 20px;}
	.partners .list ul{ margin-right:-10px;}
	.partners .list li{ width:50%; margin-bottom:10px;}
	.partners .list li .box{ margin-right:10px;}
	.partners .list li .botDiv{ height:50px; padding:0 15px;}
	.partners .list li .name{ font-size:16px; line-height:50px;}
	.service{ padding:30px 10px 46px;}
	.service .list{ overflow:hidden; padding-top:32px;}
	.service .list ul{ margin-right:-5px;}
	.service .list li{ width:50%; margin-bottom:5px;}
	.service .list li .name1{ left:20px; bottom:20px; font-size:18px;}
	.service .list li .name2{ padding:15px 0 10px 20px; font-size:18px;}
	.service .list li dl{ padding-left:20px;}
	.service .list li dd{ font-size:13px; height:26px; line-height:26px;}
	.partnerShow{ padding:15px 10px 50px;}
	.partnerShow .bigName{ font-size:24px; padding-bottom:20px;}
	.partnerPic .agentlist{ padding:0 40px;}
	.partnerPic .agentlist .slick-slide{ margin:0 5px;}
	.partnerShow .txt{ font-size:20px; padding:35px 0 20px;}
	.partnerShow .content{ line-height:26px;}
	.partnerShow .share{ overflow:hidden; padding-top:35px; height:62px;}
	.partnerShow .share li{ float:left; width:32px; height:32px; margin-right:10px;}
	.partnerShow .share li .img1{ display:none;}
	.partnerShow .share li:hover img{ display:none;}
	.partnerShow .share li:hover .img1{ display:inline-block;}
	.pageDown{ height:auto;}
	.pageDown .box{ padding-top:15px; padding-bottom:50px;}
	.pageDown .btn{ top:auto; right:50%; font-size:14px; text-indent:15px; margin-right:-65px; bottom:0px; width:130px; background-size:130px; height:36px; line-height:36px;}
	.items{ padding:30px 10px 100px;}
	.serviceTab{ padding-bottom:30px;}
	.serviceTab li{ padding:0 15px 15px; font-size:14px; margin-bottom:10px;}
	.serviceTab li em{}
	.items .contentBox{ height:auto; padding-left:0px;}
	.items .contentBox .imgDiv{ position:relative;}
	.items .contentBox .imgDiv img{ width:100%;}
	.items .contentBox .list{ padding:25px 0 30px 10px;}
	.items .contentBox .list li{ font-size:18px; line-height:40px;}
	.advantage{ padding:20px 10px 75px;}
	.advantage .msg{ line-height:26px;}
	.advantage .list{ padding-top:25px;}
	.advantage .list ul{ margin-right:0px;}
	.advantage .list li{ width:100%; text-align:center; margin-bottom:20px;}
	.advantage .list li .box{ margin-right:0px; height:auto; padding-bottom:25px;}
	.advantage .list li .ico{ padding:35px 0 25px;}
	.advantage .list li .name{ font-size:18px; line-height:30px; padding-bottom:10px;}
	.advantage .list li .content{ padding:0 15px; line-height:26px;}
	.history{ padding:25px 10px;}
	.history .PCBox{ display:none;}
	.history .listTel{ display:block;}
	.designs{ padding:20px 10px 35px;}
	.designs .content{ line-height:26px;}
	.designList{ padding:36px 10px 50px;}
	.designList .list{ padding-bottom:25px;}
	.designList .list ul{ margin-right:-10px;}
	.designList .list li{ width:50%; margin-bottom:20px;}
	.designList .list li .box{ margin-right:10px;}
	.designList .list li .name{ height:45px; line-height:45px; font-size:16px;}
	.teamPart1{ padding:35px 10px 45px; margin-top:20px;}
	.teamPart1 .txt1{ font-size:20px;}
	.teamPart1 .content{ line-height:26px;}
	.teamPart2{ padding:30px 10px 40px;}
	.teamPart2 .bigImg img{ width:100%;}
	.teamPart2 .txt1{ font-size:20px;}
	.teamPart2 .txt2{ font-size:16px; padding:4px 0 20px;}
	.teamPart2 .PCDiv{ display:none;}
	.teamPart2 .list{ display:block;}
	.news{ padding:0 10px 25px;}
	.news .list1 li{ height:114px; padding-left:150px;}
	.news .list1 li .imgDiv{ top:20px;}
	.news .list1 li .imgDiv img{ width:140px;}
	.news .list1 li .name{ padding-top:20px; height:32px; line-height:32px; font-size:18px;}
	.news .list1 li .time{ padding-bottom:10px;}
	.news .list1 li .time em{ padding-right:10px;}
	.news .list1 li .content{ display:none;}
	.news .list1 li .more{ padding-top:0px;}
	.news .list2{ padding-bottom:28px;}
	.news .list2 li{ height:150px;}
	.news .list2 li .name{ padding:18px 0 10px;}
	.news .list2 li .name a{ height:26px; line-height:26px; font-size:16px;}
	.news .list2 li .botDiv{ height:95px; padding-left:96px;}
	.news .list2 li .timeDiv{ width:80px; height:75px;}
	.news .list2 li .timeDiv b{ font-size:38px; padding-top:5px; line-height:42px;}
	.news .list2 li .content{ margin-bottom:5px;}
	.newShow{ padding:30px 10px 50px;}
	.newShow .name{ font-size:20px; padding-bottom:10px;}
	.newShow .time{ padding-bottom:20px;}
	.newShow .time em{ padding:0 10px;}
	.newShow .content{ line-height:26px; padding:20px 0;}
	.newShow .imgDiv{ text-align:center; padding:20px 0;}
	.newShow .imgDiv img{ width:100%;}
	.product{ padding:20px 10px 40px;}
	.product .txt1{ font-size:20px;}
	.product .msg{ line-height:26px; padding:15px 0 35px;}
	.product .list{ padding-bottom:15px;}
	.product .list li{ margin-bottom:20px; padding:0 0 25px 0; height:auto;}
	.product .list li .bigImg{ position:relative;}
	.product .list li .bigImg img{ width:100%;}
	.product .list li .name{ font-size:20px; padding:25px 20px 0;}
	.product .list li .content{ line-height:26px; height:78px; padding:0 20px;}
	.product .list li .more{ padding-left:20px; height:30px; line-height:30px;}
	.product .list li .limg{ width:181px; margin-left:20px;}
	.product .list li .limg img{ width:181px;}
	.product .list li .wen{ font-size:15px; padding-left:20px;}
	.productShow{ padding:20px 10px 50px;}
	.productShow .part1{ height:auto; padding:0 0 25px 0;}
	.productShow .part1 .leftDiv{ width:100%; position:relative;}
	.productShow .part1 .name{ padding:30px 10px 0; font-size:20px;}
	.productShow .part1 .txt{ padding-left:10px;}
	.productShow .part1 .content{ padding:20px 10px 0; line-height:26px;}
	.productShow .txtDiv{ padding:30px 0 20px;}
	.productShow .txtDiv .txt1{ font-size:20px;}
	.productShow .txtDiv .txt2{ font-size:16px;}
	.productShow .bigImg{ padding:25px 0 40px;}
	.productShow .bigImg img{ width:100%;}
	.job{ padding:15px 10px 40px;}
	.job .list{ padding-bottom:15px;}
	.job .list ul{ margin-right:-10px;}
	.job .list li{ width:50%; margin-bottom:20px;}
	.job .list li .box{ margin-right:10px; height:160px; padding:20px 10px 0;}
	.job .list li .name{ height:40px;  font-size:16px;}
	.job .list li .name em{ top:2px;}
	.job .list li .content{ padding-top:15px; height:78px; line-height:26px;}
	.jobShow{ padding:20px 10px 80px;}
	.jobShow .name{ font-size:18px; padding-bottom:15px;}
	.jobShow .title{ font-size:16px; height:45px; line-height:45px;}
	.jobShow .list{ padding:10px 0 30px 12px; background:url(../images/line6.png) bottom repeat-x;}
	.jobShow .list li{ float:none; line-height:26px; padding-right:0px;}
	.jobShow .content{ line-height:26px;}
	.jobShow .msg{ font-size:16px; line-height:32px;}
	.jobShow .btnDiv{ padding:30px 0 0 12px;}
	.jobShow .btnDiv a{ width:130px; height:42px; font-size:16px; line-height:42px;}
	.contactPart1{ padding:20px 10px 50px;}
	.contactPart1 .name{ padding-bottom:15px; font-size:14px; padding-top:12px; padding-left:56px;}
	.contactPart1 .name em{ font-size:28px;}
	.contactPart1 .contentBox{ height:auto; padding-top:20px;}
	.contactPart1 .msgList li{ font-size:14px; line-height:30px;}
	.contactPart1 .ewmList{ position:relative; top:0px; padding-top:25px;}
	.contactPart1 .ewmList li{ width:134px; margin-left:10px;}
	.contactPart1 .ewmList li .imgDiv{ border:#ebebeb solid 2px;}
	.contactPart1 .ewmList li .imgDiv img{ width:130px;}
	.contactPart1 .ewmList li p{ font-size:13px;}
	.contactPart2{ padding:50px 10px 80px;}
	.contactPart2 .leftDiv{ width:100%;}
	.contactPart2 .form li .box{ position:relative; padding-left:70px; height:68px; font-size:14px;}
	.contactPart2 .form li .txt{ position:absolute; left:0px; top:0px; height:42px; line-height:42px; color:#333;}
	.contactPart2 .form li .txt img{ position:relative; padding-right:10px; top:-2px;}
	.contactPart2 .form li .selectDiv{ width:100%;}
	.contactPart2 .form li .tips{ position:relative; left:0px; top:0px; line-height:32px;}
	.contactPart2 .form li .tips em{ padding-right:16px; color:#ed6e00;}
	.contactPart2 .form .li01 .box{ height:86px;}
	.contactPart2 .form li .input1{ width:100%;}
	.contactPart2 .form li .input2{ width:100%;}
	.contactPart2 .form li textarea{ width:100%;}
	.contactPart2 .btnGroup{ padding-left:0px;}
	.contactPart2 .btnGroup li a{ width:100px; padding-left:45px;}
	.contactPart2 .rightDiv{ width:100%; padding-top:40px;}
	.contactPart2 .rightDiv .title{ height:48px; line-height:48px;}
	.contactPart2 .contentBox{ height:auto; padding:0 15px 30px;}
	.contactPart2 .list li{ height:105px; padding-top:20px;}
	.contactPart2 .list li .txt1{ margin-bottom:15px;}

	}

